.zx_top{height:143px; overflow: hidden; background:url(../images/bg_top.jpg);}
.zx_wrap{width: 1200px; height: auto; overflow: hidden; clear: both; margin: 0px auto;}
.zx_top_left{float: left; _display: inline;}
.zx_top_left img{width: 345px; height: 143px;}
.zx_top_right{float: right; padding-left: 60px; height: 143px; width:300px; background:url(../images/icon_tel.png) left center no-repeat}
.zx_top_right_tit{font-size: 18px; color:#474747; margin-top: 45px;}
.zx_top_right_tel{font-size: 32px; color:#474747; font-weight: bold;}

.zx_nav{height: 72px; line-height: 72px; background: #bf3029;}
.zx_navwrap {width:1200px; height: 72px; line-height: 72px; margin: 0px auto; font-size: 22px;}
.zx_navwrap ul li{ float:left; position: relative; width:14.28%; text-align: center}
.zx_navwrap ul li a{color:#fff; display: block; position:relative;}
.zx_navwrap ul li a:hover{background: #b71911; display: block;}
.zx_navwrap ul li a:after{ content:"|";color:#ce605b; position:absolute; right:-2px;}
.zx_navwrap ul li:last-child a:after{ display:none;}

.zx_navwrap ul li ul.sub-menu{ background: #bf3029; display: none; position: absolute; top:71px; width: 100%; z-index: 90;}
.zx_navwrap ul li ul.sub-menu li{position:block; height: 66px; width:100%; line-height:66px; display: block;}
.zx_navwrap ul li ul.sub-menu li a:after{ display:none;}
.zx_navwrap ul li ul.sub-menu li a{font-style: normal; font-size: 16px;}
.zx_navwrap ul li ul.sub-menu li a:hover{background: #b71911; display: block;}


.slideBox{ width: 100%; height: 550px; overflow:hidden; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:30px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:550px; width: 100%; z-index:0;   }
.slideBox .bd ul{display: block; height: 550px;}
.slideBox .bd li{ zoom:1; vertical-align:middle; height: 550px; width: 100% }
.slideBox .bd li a{display: block; height: 550px;}
.zx_index_title{height: auto; overflow: hidden; margin-top: 70px; text-align: center;}
.zx_index_title img{width: 484px; height: 80px;}
.zx_index_title h2{ color:#1d1d1d; font-size:35px; font-weight:normal;}
.zx_index_title p{ text-transform:uppercase; font-size:24px; color:#999; line-height:30px; font-family:Arial, Helvetica, sans-serif;}


.zx_index_lc{height: auto; overflow: hidden; clear:both; margin-top: 60px;}
.zx_index_lc ul{width:1210px;}
.zx_index_lc ul li{float: left; _display:inline; margin-right: 14px;}
.zx_index_lctel{width: 510px; height: 63px; line-height: 63px; margin: 50px auto 0; font-size: 20px; text-align: center; border-radius: 40px; background: #bf3029; color:#fff;}
.zx_index_lctel img{margin-top: 17px; margin-right: 5px;}

.zx_grf7{background:#f7f7f7; height:auto; overflow: hidden; clear: both;}
.zx_mt75{margin-top: 75px;}
.zx_index_exam{height:auto; overflow: hidden; clear: both; padding-bottom: 60px; margin-top: 30px;}
.zx_index_exam .zx_index_exam_left{width:790px; height:auto; overflow:hidden; float: left; _display: inline;}
.zx_index_exam .zx_index_exam_right{width:380px; height:auto; overflow:hidden; float: right; _display: inline;}
.zx_index_exam .zx_index_exam_left .zx_index_exam_left1{width: 790px; height: 235px; overflow: hidden;}
.zx_index_exam .zx_index_exam_left .zx_index_exam_left1 img{width: 790px; height: 235px;}
.zx_index_exam .zx_index_exam_left .zx_index_exam_leftb{width: 790px; height:auto; overflow: hidden;}
.zx_index_exam .zx_index_exam_left .zx_index_exam_leftb .zx_index_exam_left2{width: 380px; height:490px; float:left; margin-top: 30px; }
.zx_index_exam .zx_index_exam_left .zx_index_exam_leftb .zx_index_exam_left2 img{width: 380px; height:490px;}
.zx_index_exam .zx_index_exam_left .zx_index_exam_leftbr{width: 380px; float: left; margin-left: 30px; overflow: hidden;}
.zx_index_exam .zx_index_exam_left .zx_index_exam_leftbr .zx_index_exam_left3{width: 380px; height: 230px; margin-top: 30px;}
.zx_index_exam .zx_index_exam_left .zx_index_exam_leftbr .zx_index_exam_left3 img{width: 380px; height: 230px;}
.zx_index_exam .zx_index_exam_right .zx_index_exam_left5{width:380px; height:495px; overflow:hidden;}
.zx_index_exam .zx_index_exam_right .zx_index_exam_left5 img{width:380px; height:495px;}
.zx_index_exam .zx_index_exam_right .zx_index_exam_left6{width:380px; height:230px; overflow:hidden; margin-top: 30px;}
.zx_index_exam .zx_index_exam_right .zx_index_exam_left6 img{width:380px; height:230px;}
.zx_mt100{margin-top: 100px;}
.zx_index_youshi{height:auto; overflow: hidden; clear: both; margin-top: 20px; padding-bottom: 50px;}  
.zx_index_youshi ul li{margin-top: 65px; height:auto; overflow: hidden; width: 300px; float:left;}
.zx_index_youshi ul li img{width: 53px; height: 53px; float:left; margin-top: 5px;}
.zx_index_youshi ul li .zx_index_youshi_r{margin-left: 70px;}
.zx_index_youshi ul li .zx_index_youshi_r .zx_index_youshi_rtit{font-size: 18px; color:#3a3939; height: 30px; line-height:30px; overflow:hidden;}
.zx_index_youshi ul li .zx_index_youshi_r .zx_index_youshi_rcont{height:auto; overflow: hidden; font-size: 16px; color: #999; margin-top: 5px;}
.zx_index_youshi ul li .zx_index_youshi_r .zx_index_youshi_rcont p{font-size: 16px; line-height: 24px; height:48px; overflow: hidden;}
.zx_index_wm .zx_index_wm_info{font-size:18px; margin-top:50px; float:left; width:740px; color:#333; line-height: 32px; text-align:justify; text-justify:distribute; text-justify:distribute-all-lines; }
.zx_index_wm_right{width:393px; height:243px; float: right; overflow: hidden;}
.slideBoxAbout{ width: 158px; height: 243px; position:relative; margin:0px auto; }
.slideBoxAbout .bd{ position:relative; height:243px; width: 100%; z-index:0;   }
.slideBoxAbout .bd li{ zoom:1; vertical-align:middle; height: 243px; width: 158px }
.slideBoxAbout .bd li img{width:158px; height: 243px;}
.slideBoxAbout .prev{position:absolute; left:-115px; top:50%; width:56px; height:56px; margin-top:-28px; display:block;  background:url(../images/icon_prev.png)}
.slideBoxAbout .next{position:absolute; right:-115px; top:50%; width:56px; height:56px; margin-top:-28px; display:block;  background:url(../images/icon_next.png)}
.bdabout{}
.bdabout li img{width:158px;height:243px;}


/* .slider{ width:1200px;  height:382px;  margin:0px auto 0;  position:relative; overflow:hidden;}	 */
/* .slider-main{width:1200px; height:382px;}
.slider .bd{ position:absolute; left:0; top:0; }	
.slider .bd li{ overflow:hidden; margin-right: 6px; position: relative;}	
.slider .bd li img{ display:block; width:597px; height:382px;    }
.slider .bd li p{position: absolute; bottom:0; left:0; right:0; text-align: center; line-height:60px; font-size: 28px; z-index: 9999; height:60px; height: 60px; overflow:hidden; background: #000; opacity: .6;}
.slider .bd li p span{color:#fff; opacity: 1;} */
/* .slider .tempWrap{ padding:0 130px !important;    }	 */
/* .slie_bg{background:url(../images/bg_slide.jpg) top center no-repeat; margin-top:50px; height:382px; overflow: hidden}
.slider .bd ul{ margin-left:-603px !important;  }	
.slider .pnBtn{ position:absolute; top:0; width:60px; height:382px; cursor:pointer;   }	
.slie_bg .prev{ left:0px;  }	
.slie_bg .next{ right:0px; }	
.slie_bg .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:382px; background:#fff; filter:alpha(opacity=50);opacity:0.5;   }	
.slie_bg .pnBtn .arrow{position:absolute; top:0; z-index:1; width:61px; height:61px; _filter:alpha(opacity=70); }	
.slie_bg .prev .arrow{ left:0; background:url(../images/icon_gdprev.png) 0 center no-repeat; top:0; bottom:0; margin:auto;  }	
.slie_bg .next .arrow{ right:0; background:url(../images/icon_gdnext.png) 0 center no-repeat; top:0; bottom:0; margin:auto;  } */

.zx_index_price{height:735px; background: url(../images/bg_price.jpg) top center no-repeat; overflow: hidden;}
.zx_index_price .zx_index_price_btn, .ionlineform .tijiaobtn input{ float:none; display: block; margin: 80px auto 0; width:250px; height:48px; background: #bf3029; font-size: 18px; border:0; cursor: pointer; color:#fff; line-height: 48px; text-align: center; }
.zx_index_price .zx_index_price_tip{font-size: 16px; color:#1d1d1d; text-align:center; margin-top: 60px;}
.zx_index_price .zx_index_price_tip img{margin-right: 10px;}
.zx_index_price .zx_index_price_main, .ionlineform ul{width: 884px; height: auto; overflow: hidden; margin:30px auto 0;}
.zx_index_price .zx_index_price_main .zx_index_price_list, .ionlineform ul li{width: 442px; height:44px; margin-top:40px; overflow: hidden; float: left; _display: inline;}
.zx_index_price .zx_index_price_main .zx_index_price_list label, .ionlineform ul li label{width:90px; margin-right:0; text-align: right; float: left; line-height: 44px; font-size: 18px; color:#1d1d1d;}
.ionlineform ul li label em{ display:none;}
.zx_index_price .zx_index_price_main .zx_index_price_list .zx_index_price_control, .ionlineform ul li input, .ionlineform ul li select{width:244px; padding:0 5px; font-size: 16px; height: 42px; border:1px solid #eee; line-height: 42px;}

.tpyzm{ height:40px; margin-bottom:10px;}
input#CAPTCHA{ padding: 0 5px;
font-size: 16px;
height: 42px;
border: 1px solid #eee;
line-height: 42px; width: 120px;}
img#captcha_img{ margin-left:5px; float: left;}


.zx_mt40{margin-top: 40px; height: auto; overflow: hidden; clear: both;}
.zx_mt60{margin-top: 60px;}
.zx_index_class{margin-top: 100px; height: auto; overflow: hidden; clear: both;}
.zx_index_class ul li.zx_index_class_list{width:32%; float:left; _display: inline; margin-right:2%;}
.zx_index_class ul li.zx_index_class_list:last-child{ margin-right:0;}
.zx_index_class ul{width:1200px;}
.zx_index_class .zx_index_class_main{ border-left: 1px solid #ebebeb; padding-bottom: 20px; min-height: 331px;}
.zx_index_class .zx_index_class_main .zx_index_class_title{font-size: 18px; position: relative; color:#1d1d1d; padding-left: 15px; height: 20px; line-height: 20px; overflow:hidden;}
.zx_index_class .zx_index_class_main .zx_index_class_title i{width:9px; height: 20px; background:#df3327; display:block; position: absolute; left: 0; top:0; bottom:0;}
.zx_index_class .zx_index_class_main .zx_index_class_cont{height: auto; overflow:hidden; padding-left: 15px;}
.zx_index_class .zx_index_class_main .zx_index_class_cont ul {width: auto;}
.zx_index_class .zx_index_class_main .zx_index_class_cont ul li{margin-top: 25px;}
.zx_index_class .zx_index_class_main .zx_index_class_cont ul li .zx_index_class_contT{height:20px; line-height: 20px; font-size: 16px; color: #1d1d1d; overflow: hidden; text-overflow: ellipsis;}
.zx_index_class .zx_index_class_main .zx_index_class_cont ul li .zx_index_class_contB{color:#838692; max-height: 40px; overflow: hidden; font-size:14px; line-height: 20px; margin-top: 12px;}
.zx_bggray{background:#f8f6f6; height: auto; overflow:hidden; clear: both;}
.zx_firend{height: auto; overflow: hidden; padding:20px 0 40px 0;}
.zx_firend ul li{margin-top: 20px; height: 20px; line-height: 20px; font-size: 14px; overflow: hidden; float: left; margin-right: 10px; _display: inline;}
.zx_firend ul li a:link,.zx_firend ul li a:visited{}

.zx_index_footer{height:228px; overflow:hidden; background: #3a3939;}
.zx_index_footer .zx_index_footer_left{margin-top: 10px; float: left; _display:inline;}
.zx_index_footer_right{width: 160px; height: auto; overflow: auto; float: right; _display: inline; margin-top: 22px;}
.zx_index_footer_right img{width: 160px; height: 160px;}
.zx_index_footer_right p{font-size: 14px; color: #c5c3c3; margin-top: 10px; text-align: center;}
.zx_index_footer_mid{width:680px; float:left; _display: inline; font-size: 16px; color:#c5c3c3;}
.zx_index_footer_mid .zx_index_footer_nav{margin-top: 45px; height: 20px; line-height: 20px; overflow: hidden;}
.zx_index_footer_mid .zx_index_footer_nav li{float:left; margin-right: 20px;}
.zx_index_footer_mid .zx_index_footer_nav li:nth-child(1){ display:none;}
.zx_index_footer_mid .zx_index_footer_nav li ul.sub-menu{ display:none;}
.zx_index_footer_mid .zx_index_footer_nav li a{ display:block; position:relative;}
.zx_index_footer_mid .zx_index_footer_nav li a:after{ content:"|"; padding-left:20px;}
.zx_index_footer_mid a:link,.zx_index_footer_mid a:visited{color:#c5c3c3;}
.zx_index_footer_mid .zx_index_footer_other{margin-top: 25px; height: auto; line-height: 38px;}
.zx_index_footer_mid .zx_index_footer_nav li:last-child a:after{ display:none;}



.zx_index_copy{height: auto; padding:10px 0; overflow: hidden; background: #2a2a2a; line-height: 40px; color:#c5c3c3; font-size: 14px; text-align: center;}
.zx_index_copy a{ color:#c5c3c3;}
.zx_index_copy a:hover{ color:#fff;}

.zx_off_banner{background: url(../images/img_offbanner.jpg) top center no-repeat; height: 654px; overflow: hidden;}
.zx_offzy{background: url(../images/bg_offzy.jpg) no-repeat; height: 438px; overflow: hidden;}
.zx_offzy ul{width: 850px; margin: 342px auto 0; font-size: 20px; font-weight: bold; color:#5f5251;}
.zx_offzy ul li{width: 138px; text-align: center; line-height: 28px; float: left; _display: inline; margin-left: 60px;}
.zx_offvs{margin-top: 50px; text-align: center;}
.zx_offvs .zx_offvs_t{margin-top: 20px; font-size: 32px; color:#2a231d;}
.zx_offvs .zx_offvs_t span{margin-right: 35px;}
.zx_offvscont{margin: 40px 0 80px 0; height:auto; overflow: hidden; }
.zx_offvscont .zx_offvslist{height:348px; width: 550px; margin-left: 33px; float: left; _display: inline; color:#fff; background: #bf3029; overflow:hidden;}
.zx_offvscont .zx_offvslist .zx_offvslist_t{width:430px; height: 105px; margin: 27px auto 0; text-align: center; border:1px solid #fff;}
.zx_offvscont .zx_offvslist .zx_offvslist_t p{text-align:center; font-size: 28px; margin-top: 15px;}
.zx_offvscont .zx_offvslist .zx_offvslist_t span{display:block; text-align:center; font-size: 22px; margin-top: 5px;}
.zx_offvscont .zx_offvslist .zx_offvslist_m{text-align: center; margin-top: 13px; height:auto; overflow: hidden;}
.zx_offvscont .zx_offvslist .zx_offvslist_b{text-align: center; height: auto; margin-top: 25px; overflow: hidden; clear: both; font-size: 22px; line-height: 34px;}
.zx_offzxjs{margin-top: 60px; text-align: center; height:auto; overflow:hidden;}
.zx_offzxjs_tit{height:60px; line-height:60px; overflow:hidden; margin-top: 15px; text-align:center;}
.zx_offzxjs_tit span{display:inline-block; margin:0 5px;}
.zx_offzxjs_tit .zx_offzxjs_tit_l{font-size: 38px; font-weight: bold; color:#212121;}
.zx_offzxjs_tit .zx_offzxjs_tit_m{color:#bf3029; font-size: 22px;}
.zx_offzxjs_tit .zx_offzxjs_tit_r{font-size: 38px; color:#212121;}
.zx_offzxzs{height:auto; overflow:hidden; clear: both; margin-top: 60px;}
.zx_offzxzs ul li{float:left; _display: inline; margin-left: 130px; text-align: center; width:228px; height:auto; overflow: hidden;}
.zx_offzxzs ul li img{width: 228px; height: 328px;}
.zx_offzxzs ul li p{font-size: 16px; color:#000; height: 40px; line-height: 40px; overflow:hidden; margin-top: 12px;}
.bg_offgd{background: url(../images/bg_offgd.jpg) top center no-repeat; height:791px; overflow:hidden;}
.zx_offzxjs_titwhite{margin-top: 60px; color:#fff;}
.zx_offzxjs_titwhite .zx_offzxjs_tit_l,.zx_offzxjs_titwhite .zx_offzxjs_tit_r,.zx_offzxjs_titwhite .zx_offzxjs_tit_m{color:#fff;}
.zx_offzxjs_titwhite_s{margin-top: 5px; font-size: 28px; color:#d09190; text-align: center;}
.zx_offzxjs_info{height:auto; overflow:hiden; clear: both; margin-top: 40px;}
.zx_offzxjs_info ul{width:1270px;}
.zx_offzxjs_info ul li{width: 353px; height: 527px; float:left; _display: inline; margin-right: 70px;}
.zx_red{color:#bf3029;}
.zx_offlc{height:auto; overflow: hidden; clear: both; margin-top: 60px;}
.zx_offlc ul li{float:left; _display: inline; width:178px; height:178px; margin-right: 24px;}
.zx_offlc ul{width:1220px;}
.zx_offlc ul li img{width:178px; height:178px; border-radius:100%; border-radius: 100%;}
.zx_offzb{margin: 60px auto 0; height:auto; overflow:hidden; clear:both; width:1140px;}
.zx_offzb ul li{float: left; _display:inline; width: 360px; height:242px; margin-left:15px; }
.zx_offzb ul li img{width: 360px; height:242px;}
.zx_offbzcont{height:696px; overflow: hidden; clear: both; background: url(../images/bg_gzbz.jpg) top center no-repeat;}
.zx_offbz{margin: 100px auto 0; width:1172px; height:auto; overflow:hidden; clear:both;}
.zx_offbz ul li{width: 324px; height: auto; overflow:hidden; float:left; _display: inline; margin-left: 50px;}
.zx_offbz ul li img{width: 324px; height: 218px;}
.zx_offbz ul li .zx_offbz_t{font-size: 24px; color:#bf3029; height:30px; margin-top: 30px; line-height: 30px; text-align: center; overflow: hidden;}
.zx_offbz ul li .zx_offbz_b{font-size: 24px; color:#3c3c3c; height: 30px; line-height: 30px; overflow:hidden; text-align: center;}
.zx_offbzcont .zx_offzxjs_tit{margin-top: 90px;}
.zx_offjctitle{background:url(../images/icon_titletop.png) center 18px no-repeat; margin-top: 7px; padding-top: 104px; height:164px;}
.zx_pingjia{height:954px; overflow: hidden; background: url(../images/bg_pingjia.jpg); margin:60px auto 0}
.zx_pingjia .zx_offzxjs_tit{margin-top: 70px;}
.zx_msg{margin-top:40px;height:681px; background:url(../images/bg_msg.png) top center no-repeat;}
.zx_pingjia .zx_pingjia_cont{height:681px}
.slideroff{ width:1200px;  height:681px; /*padding:0 360px; */ margin:50px auto 0;  position:relative; overflow:hidden;}	
.slideroff .bd{ position:absolute; left:50px; top:0; width:1100px;  }	
.slideroff .bd li{ overflow:hidden; margin-right: 25px; width: 350px; height:681px }	
.slidezx_workleftc_rightc_troff .bd li img{ display:block; width:350px; height:681px;    }	
/* .slideroff .tempWrap{ padding:0 130px !important;    }	 */
.slideroff .bd ul{ margin-left:-375px !important;  }	
.slideroff .pnBtn{ position:absolute; top:0; width:60px; height:681px; cursor:pointer;   }	
.slideroff .prev{ left:0;  }	
.slideroff .next{ right:0; }	
/* .slideroff .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:681px; background:#fff; filter:alpha(opacity=50);opacity:0.5;   }	 */
.slideroff .pnBtn .arrow{ display:block; position:absolute; top:0; z-index:1; width:61px; height:61px; _filter:alpha(opacity=70); }	
.slideroff .prev .arrow{ left:0; background:url(../images/icon_gdprev.png) 0 center no-repeat; top:0; bottom:0; margin:auto;  }	
.slideroff .next .arrow{ right:0; background:url(../images/icon_gdnext.png) 0 center no-repeat; top:0; bottom:0; margin:auto;  }

.zx_work{height:auto; overflow:hidden; padding-bottom: 30px; clear:both; background:#f3f3f3 url(../images/bg_work.jpg) top center no-repeat;  margin-top:90px;}
.zx_work .zx_worktit{text-align: center; height:auto; overflow:hidden; margin-top: 90px;}
.zx_work .zx_worktit .zx_worktit_ch{font-size: 35px; color:#1d1d1d;}
.zx_work .zx_worktit .zx_worktit_en{font-size:16px; color:#a6a6a6; margin-top:10px; text-transform:uppercase;}
.zx_work .zx_workcont{height:auto; overflow:hidden; clear:both; margin-top: 35px;}
.zx_work .zx_workcont .zx_workcleft{width:880px; float:left; _display: inline; background: #fff;}
.zx_work .zx_workcont.newscon .zx_workcleft{ width:1000px; float:none; margin:0 auto; padding-bottom:30px;}

.zx_work .zx_workcont .zx_workcright{width:300px; float:right; _display: inline;}
.zx_workleftc{height:auto; overflow: hidden; margin-bottom: 40px;}
.zx_workleftc ul li{border-bottom: 1px solid #eee; height:238px; overflow:hidden; margin-left:30px;}
.zx_workleftc ul li img{width: 265px; height: 188px; float:left; margin: 25px 0}
.zx_workleftc ul li .zx_workleftc_right{margin-left: 310px; margin-top: 34px; margin-right: 30px;}
.zx_workleftc ul li .zx_workleftc_right .zx_workleftc_righttit{height:36px; overflow: hidden; margin-bottom: 15px;}
.zx_workleftc ul li .zx_workleftc_right .zx_workleftc_righttit .zx_workleftc_righttit_t{height: 36px; float:left; _display: inline; color:#242424; line-height: 36px; font-size: 22px; width:350px; overflow: hidden;}
.zx_workleftc ul li .zx_workleftc_right .zx_workleftc_righttit .zx_workleftc_righttit_b{height: 36px ; float:right; _display: inline; line-height: 36px; overflow: hidden; width:116px; background: #bf3029; text-align:center; font-size: 14px;}
.zx_workleftc ul li .zx_workleftc_right .zx_workleftc_righttit .zx_workleftc_righttit_b a{display: block; color:#fff;}
.zx_workleftc ul li .zx_workleftc_right .zx_workleftc_rightc{height:auto; overflow: hidden; margin-top: 10px;}
.zx_workleftc ul li .zx_workleftc_right .zx_workleftc_rightc .zx_workleftc_rightc_t{font-size: 14px; color:#a2a2a2; height:25px; line-height: 25px; overflow:hidden; }
.zx_workleftc ul li .zx_workleftc_right .zx_workleftc_rightc .zx_workleftc_rightc_b{font-size: 16px; color:#484848; height: 30px; line-height: 30px; overflow:hidden; }

.zx_work .zx_workcont .zx_workcleft.singlenews{padding:20px;font-size:15px;line-height:28px;}
.singlenewscon{ padding:30px 0;}
.singlenewscon p{ margin-bottom:15px; font-size:15px; color:#666;}
.singlenewscon img{ display:block; margin:0 auto; max-width:100%;}
.shangxiapian{ border-top:#eee 1px solid; padding:10px 0;}
.shangxiapian div{ font-size:14px; color:#555;}
.shangxiapian a{ font-size:14px; color:#555;}
.shangxiapian a:hover{ color:#bf3029;}


.zx_workfenye{margin: 0 30px 40px; height:50px; line-height: 50px; overflow:hidden; font-size: 14px; position: relative; }
.zx_workfenye a:link,.zx_workfenye a:visited{color:#5d5d5d;}
.zx_workfenye ul {position: relative; left: 50%; float:left;}
.zx_workfenye ul li{float:left; _display:inline; position: relative; right: 50%; width:46px; background:#ececec; text-align: center; border-right:1px solid #fff;}
.zx_workfenye .zx_workfenye_prev{background:#ececec url(../images/icon_fenyeprev.png) 63px center no-repeat; width:233px;}
.zx_workfenye .zx_workfenye_next{background:#ececec url(../images/icon_fenyenext.png) 155px center no-repeat; width:233px;}
.zx_workfenye ul li.on{background:#bf3029; border-radius:5px;}
.zx_workfenye ul li.on a:link,.zx_workfenye ul li.on a:visited{color:#fff;}
.zx_work_rcg{height:auto; overflow:hidden; background:#fff; padding: 30px 28px 30px;}
.zx_work_rcg_title{font-size: 22px; color:#2f2e2e; height:40px; line-height: 40px; overflow: hidden; text-align: center;}
.zx_work_rcg_title span{color:#bf3029; font-size: 20px; padding:0 10px;}
.zx_work_rcgform{height:auto; overflow: hidden; clear:both; margin-top: 5px;}
.zx_work_rcgform label, .zx_work_rcgform li{display: block; height:auto; line-height: 46px; padding:0 5px;  margin-top: 12px; border:1px solid #eee; border-radius:5px;}
.zx_work_rcgform li label{ display:none !important;}
.zx_work_rcgform .zx_work_rcg_put, .zx_work_rcgform li input{width:100%; border:0; height:46px; line-height: 46px; font-size: 14px; padding-left:5px; margin-top:0;}
.zx_work_rcgform .zx_work_rcgbtn, .zx_work_rcgform .tijiaobtn input{ float:none; width:100%; height: 48px; line-height: 48px; text-align: center; background: #bf3029; cursor:pointer; color:#fff; font-size: 18px; border:0;}
.zx_work_rcg .zx_work_rcgtip{height:auto; margin-top: 15px; overflow:hidden; font-size: 14px; color:#585858;}

.zx_work_keyword{height:auto; overflow:hidden; background:#fff; padding: 25px 0px 30px 2px; margin-top: 20px;}
.zx_work_keyword ul li{float:left; _display: inline; font-size: 14px; margin-left: 10px; margin-top: 15px; border:1px solid #d8d8d8; height:38px; line-height: 38px; background:#f5f5f5; border-radius: 20px; padding: 0 16px;}
.zx_work_keyword ul li a{display: block; color:#404040;}
.zx_work_code{height:auto; overflow:hidden; background:#fff; padding: 20px 24px 20px 24px; margin-top: 20px;}
.zx_work_code_title{font-size: 18px; color:#bf3029; height:30px; line-height: 30px; overflow: hidden; text-align: center;}
.zx_work_code_title span{color:#bf3029; font-size: 20px; padding:0 10px;}
.zx_work_code .zx_work_code_tel{font-size: 28px; color:#bf3029; font-weight: bold; text-align: center;}
.zx_work_code .zx_work_code_more{height: 42px; line-height: 42px; background:#f5f5f5; text-align: center; margin-top: 18px; border-radius:20px; font-size: 16px; color:#000;}
.zx_work_code .zx_work_code_img{text-align:center; margin-top: 10px;}
.zx_work_rgd{height:auto; overflow:hidden; background:#fff; padding: 15px 25px 20px 22px; margin-top: 20px;}
.zx_work_rgdcont{height:auto; overflow:hidden; clear:both; padding-top: 20px; border-top: 4px solid #bf3029; margin-top: 14px;}
.zx_work_rgdcont ul li{font-size: 16px; color:#404040; height: 60px; line-height: 60px; overflow:hidden;}
.zx_work_rgdcont ul li a{ display:block; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zx_work_rgdcont ul li a:link,.zx_work_rgdcont ul li a:visited{color:#404040;}
.zx_work .zx_workdetailleft{margin-top: 0;}
.zx_work .zx_workdetailleft .zx_workcleft{background:none;}
.zx_workdetailimg{height:auto; overflow: hidden; clear:both; margin: 0 70px 70px;}
.zx_workdetailimg img{width:100%; display:block; margin-top: 70px;}

.singlenewscon{ min-height:500px;}

.zx_company{height:auto; overflow:hidden; clear:both; background: #fff url(../images/bg_comp.jpg) top center no-repeat; padding-bottom:70px;  margin-top: 90px;}
.zx_companytit{text-align: center; height:auto; overflow:hidden; margin-top: 60px;}
.zx_companytit .zx_companytit_ch{font-size: 35px; color:#1d1d1d;}
.zx_companytit .zx_companytit_en{font-size: 22px; color:#a6a6a6; text-transform:uppercase;}
.zx_companymain{height:auto; overflow:hidden; clear:both; margin-top: 50px;}
.zx_companymain .zx_companymain_left{width:212px; border:1px solid #ebebeb; background: #fff; border-radius:10px; float:left; _display: inline;}
.zx_companymain .zx_companymain_left ul li{height: 76px; line-height: 76px;text-align: center; font-size: 18px;}
.zx_companymain .zx_companymain_left ul li:nth-child(1) div{border: 0;}
.zx_companymain .zx_companymain_left ul li div{ margin: 0 20px; border-top:1px dashed #ccc; }
.zx_companymain .zx_companymain_left ul li div a{ display:block;}
.zx_companymain .zx_companymain_left ul li a:link,.zx_companymain .zx_companymain_left ul li a:visited{color:#1d1d1d;}
.zx_companymain .zx_companymain_left ul li.on a:link,.zx_companymain .zx_companymain_left ul li.on a:visited{color:#fff;}
.zx_companymain .zx_companymain_left ul li.on{background:#bf3029}
.zx_companymain .zx_companymain_left ul li span{font-weight: bold; display:none;}
.zx_companymain .zx_companymain_left ul li.on span{display: inline;}
.zx_companymain .zx_companymain_right{height:auto; min-height:500px; overflow:hidden; width:935px; float:right;}
.zx_companymain .zx_companymain_right .zx_companymain_rcont{height:auto; overflow:hidden; font-size: 18px; line-height: 35px; color:#1d1d1d;}
.zx_companymain .zx_companymain_right .zx_companymain_rcont p{margin-top:35px;}
.zx_companymain .zx_companymain_right .zx_companymain_rcont img{ width:100%; height:auto;}
.zx_companymain .zx_companymain_right .zx_companymain_rbtn{font-size: 22px; text-align:center; color:#fff; height:42px; line-height: 42px; width: 134px; background: #bf3029; margin: 120px auto 0;}
.zx_companymain .zx_companymain_right .zx_companymain_rimg{margin-top: 80px; text-align:center;}
.zx_companymain .zx_companymain_right .zx_companymain_rimg img{width:80%;}
.zx_contact{background:url(../images/bg_contact.jpg) center 170px no-repeat; height: 938px;}
.zx_contact_main{height:auto; overflow:hidden; background:#fff; margin: 282px 0 0 300px; width: 590px; padding-bottom: 20px; border-left:2px solid #bf3029; font-size: 18px; color:#262626;}
.zx_contact_main p{margin-top: 20px; margin-left: 30px;}
.zx_contact_main p img{margin-top: 5px; margin-right: 15px;}
.zx_culture{height:auto; overflow:hidden; clear:both; background:#fff url(../images/bg_culture.jpg) top center no-repeat;}
.zx_culcont{height:auto; overflow: hidden; clear:both; margin-top: 480px; color:#1a1a1a; font-size: 18px; line-height: 30px;}
.zx_cultli{height:auto; overflow:hidden; margin-top: 60px; padding-bottom: 50px;}
.zx_cultli ul{width:1220px;}
.zx_cultli ul li{float:left; _display: inline; width: 291px; height: 357px; overflow:hidden; text-align:center; background:#f1f1f1; margin-right: 30px;}
.zx_cultli ul li .zx_cultli_num{font-size: 68px; color:#bf3029; margin:0 23px 0 23px; padding-bottom: 10px;  margin-top: 50px; border-bottom: 1px solid #d3d3d3;}
.zx_cultli ul li .zx_cultli_tit{ height:65px; line-height: 65px; color:#bf3029; font-size: 26px;}
.zx_cultli ul li .zx_cultli_cot{ margin:10px 30px 0 30px; font-size: 18px; color:#000; line-height: 30px; text-align:left;}
.zx_bgwhite{background:#fff;}
.zx_join{height:auto; overflow:hidden; clear:both; background:#f5f7f9 url(../images/bg_join.jpg) top center no-repeat;}
.zx_joinlist{height:auto; overflow:hidden; padding-bottom: 50px; margin:0 30px;}
.zx_joinlist .zx_joinlist_tit{width:240px; height: 70px; margin-top: 20px; line-height:60px; font-size: 25px; color:#1d1d1d; border-bottom:12px solid #bf3029;}
.zx_joinlist .zx_joinlist_stit{font-size:25px; color:#1d1d1d; height:auto; overflow:hidden; margin-top: 35px;}
.zx_joinlist .zx_joinlist_scont{font-size:18px; color:#1d1d1d; line-height: 34px; height:auto; overflow:hidden; margin-top: 20px;}
.zx_joinlist_tip{height:auto; overflow:hidden; padding:30px; font-size: 18px; line-height: 30px; color:#4f4f4f; margin:30px 30px 40px 30px; border:1px solid #d8d8d8; background:#f9f9f9;}
.zx_joinlist_tip img{float:left; _display: inline; margin:10px 22px 0 0;}
.zx_hor_one{height:auto; overflow:hidden; clear:both; margin-top: 50px;}
.zx_hor_one li{float:left; _display:inline; margin-left: 20px; width:208px;}
.zx_hor_one li img{width:208px; height:308px;}
.zx_hor_one li p{font-size: 16px; color:#1d1d1d; text-align:center; height:60px; line-height: 60px;}.zx_hor_one{height:auto; overflow:hidden; clear:both; margin-top: 50px;;}
.zx_hor_two{margin-left: 115px;}
.zx_hor_three{height:auto; overflow:hidden; clear:both; margin-top: 50px; margin-left: 62px;}
.zx_hor_three li{width: 380px; float:left; _display: inline; margin-left: 20px;}
.zx_hor_three li img{width:380px; height: 257px}
.zx_hor_three li p{font-size: 16px; color:#1d1d1d; text-align:center; height:60px; line-height: 60px;}.zx_hor_one{height:auto; overflow:hidden; clear:both; margin-top: 50px;;}
.zx_team_title{height: 60px; line-height: 60px; overflow:hidden; position: relative;}
.zx_team_title .zx_team_titlec{font-size: 26px; color:#fff; background:#bd3029; margin:0px auto; height:60px; width:250px; text-align:center;}
.zx_team_title .zx_team_titlelinel{width:320px; top:42px; border-top:1px dashed #bd3029; position:absolute; left:0;}
.zx_team_title .zx_team_titleliner{width:320px; top:42px; border-top:1px dashed #bd3029; position:absolute; right:0;}
.zx_team_img{width:100%; height:auto; overflow:hidden; margin-top: 50px;}
.zx_team_img img{width:100%;}
.zx_team_time{height:auto; overflow:hidden; font-size: 26px; text-align:right; margin-top: 5px;}
.zx_team_time span{color:#e60012; font-size: 20px;}
.zx_team_list{height:auto; overflow:hidden; margin-bottom: 60px;}
.zx_exampletop{height:auto; overflow:hidden; margin-top: 40px; text-align: center;}
.zx_exampletop span{height:40px; line-height: 40px; display: inline-block; font-size: 14px; margin: 0 15px;}
.zx_exampletop span.on a{background:#bf3029; line-height: 40px; padding: 0 25px; color:#fff; text-align: center;}
.zx_exampletop span a{color:#222; display: inline-block;}
.xz_examplemain{height:auto; overflow:hidden; clear:both; padding-bottom:30px;}
.xz_examplemain ul{width:1240px;}
.xz_examplemain ul li{width:390px; height:auto; float: left; _display:inline; margin-top: 70px; margin-right: 14px;}
.xz_examplemain ul li img{width:390px; height: 254px; border-bottom: 6px solid #ffffff;}
.xz_examplemain ul li p{text-align:center; height:40px; line-height: 40px; margin-top: 10px; font-size: 14px; color:#333;}
.xz_examplemain ul li a:hover img{width:390px; height: 254px; border-bottom: 6px solid #bf3029;}
.zx_example_bottom{border-top: 1px solid #d7d7d7; font-size: 16px; color:#848484; padding-top:16px; line-height:25px; margin-top: 35px; margin-bottom: 60px;}
.zx_example{height:auto; overflow:hidden; background: #f7f7f7 url(../images/bg_exam.jpg) top center no-repeat;}
.zx_examdetail_title{width:550px; height:40px; margin-top: 80px; line-height: 40px; overflow:hidden; padding-left: 30px; border-bottom:1px solid #c3c3c3; background:url(../images/bg_red.png) left center no-repeat;}
.zx_examdetail_title .zx_examdetail_title_ch{font-size: 20px; color:#383e4c;}
.zx_examdetail_title .zx_examdetail_title_en{font-size: 16px; color:#a7a7a7; margin-left: 25px;}
.zx_examtab{margin: 40px 15px 40px 15px; height:auto; overflow:hidden;}
.zx_examtab table{width: 100%; background:#fff; font-size: 14px; color:#676767;}
.zx_examtab table tr th{background:#f6f6f6; font-weight:normal;}
.zx_examtab table tr th,.zx_examtab table tr td{line-height: 55px; padding:0 20px; border:1px solid #eee;}

.zx_officebanner{height:552px; background:url(../images/img_offbaner.jpg) top center no-repeat;}
.zx_offlc{height:auto; overflow:hidden; text-align:center;}


.zx_offcn{height:auto; overflow:hiden; clear:both;margin-top: 40px;}
.zx_offcn .zx_offcn_tit{ text-align: center;}
.zx_offcn .zx_offcn_bot{margin:60px auto 30px; overflow:hidden; text-align:center; color:#fff; line-height: 36px; font-size:20px; width:580px; height:100px; border-radius: 60px; background:#bf3029;}
.zx_offcn .zx_offcn_bot .zx_offcn_bot_tel{font-weight:bold;}
.zx_offcn .zx_offcn_bot .zx_offcn_bot_tip{margin-top: 10px;}
.zx_offcn .zx_offcn_cont{height:auto; overflow:hidden; margin-top:57px;}
.zx_offcn .zx_offcn_cont ul{width:1220px;}
.zx_offcn .zx_offcn_cont ul li{width: 389px; height: 212px; overflow: hidden; font-size: 18px; color:#fff; text-align:center; float:left; _display: inline; margin-right: 15px}
.zx_offcn .zx_offcn_cont ul li.zx_offcn_cont1{background: url(../images/bg_offcn1.jpg) no-repeat; background-size:389px 212px;}
.zx_offcn .zx_offcn_cont ul li.zx_offcn_cont2{background: url(../images/bg_offcn2.jpg) no-repeat; background-size:389px 212px;}
.zx_offcn .zx_offcn_cont ul li.zx_offcn_cont3{background: url(../images/bg_offcn3.jpg) no-repeat; background-size:389px 212px;}
.zx_offcn .zx_offcn_cont ul li.zx_offcn_cont1 p,
.zx_offcn .zx_offcn_cont ul li.zx_offcn_cont2 p{margin-top:152px;}
.zx_offcn .zx_offcn_cont ul li.zx_offcn_cont3 div{margin-top:140px;}
.zx_offzhiying{height: 872px; overflow:hidden; background: url(../images/bg_offzhiying.jpg) top center no-repeat;}
.zx_offzhiying .zx_offzxjs_tit{margin-top:70px}
.zx_offzymain {margin-top: 350px;}
.zx_offzymain ul li{float:left; _display:inline; width:600px; margin-top: 65px;}
.zx_offzymain ul li img{width:41px; height:41px; float:left; _display: inline; margin-top: 9px;}
.zx_offzymain ul li .zx_offzymain_right{margin-left: 65px;}
.zx_offzymain ul li .zx_offzymain_right .zx_offzymain_right_t{font-size:24px; color:#3c3c3c;}
.zx_offzymain ul li .zx_offzymain_right .zx_offzymain_right_b{font-size:24px; color:#b4181e; margin-top:5px; font-weight: bold;}
.zx_offxitong{height:1086px; overflow:hidden; background:url(../images/bg_offxitong.jpg) top center no-repeat;}
.zx_offxitong .zx_offzxjs_tit{margin-top:100px;}
.zx_offxitong_main{margin-top: 504px; height:auto; overflow:hidden;}
.zx_offxitong_main ul li{width: 377px; height: 287px; margin-left:17px; text-align:center; overflow:hidden; background:url(../images/bg_offxtimg.png) no-repeat; float:left; _display: inline;}
.zx_offxitong_main ul li img{width:102px; height:102px;}
.zx_offxitong_main ul li .zx_offxitong_main_cont{line-height:36px; margin-top:40px; font-size: 26px; color:#fff; text-align:center;}
.zx_offxitong_main ul li .zx_offxitong_main_cont .fb{font-weight:bold;}
.zx_offbang{height: 1045px; background:url(../images/bg_offbangong.jpg) top center no-repeat;}
.zx_offbang .zx_offzxjs_tit{margin-top: 70px;}
.zx_offbangbot{margin-top: 60px; height:auto; overflow:hidden;}
.zx_offbangbot ul{width:1215px;}
.zx_offbangbot ul li{width:390px; text-align:center; margin-right: 15px; height:146px; background:#fff; float:left; _display: inline;}
.zx_offbangbot ul li .zx_offbangbot_t{font-size: 20px; color:#212121; margin-top:50px;}
.zx_offbangbot ul li .zx_offbangbot_b{font-size: 26px; color:#bf312a; margin-top:5px;}
.zx_offbangimg{height:auto; overflow:hidden; margin-top: 60px;}
.zx_offbangimg .zx_offbangimg1{width:603px; height:317px; float:left; margin-left: 13px;}
.zx_offbangimg .zx_offbangimg1 img{width:603px; height:317px;}
.zx_offbangimg .zx_offbangimg2{width:270px; height:317px; float:left; margin-left: 13px;}
.zx_offbangimg .zx_offbangimg2 img{width:270px; height:317px;}
.zx_offbangimg .zx_offbangimg3{width:272px; height:317px; float:left; margin-left: 13px;}
.zx_offbangimg .zx_offbangimg3 img{width:272px; height:317px;}
.zx_offbangimg .zx_offbangimg4{width:372px; height:223px; float:left; margin-left: 13px; margin-top: 13px;}
.zx_offbangimg .zx_offbangimg4 img{width:372px; height:223px;}
.zx_offbangimg .zx_offbangimg5{width:351px; height:223px; float:left; margin-left: 13px; margin-top: 13px;}
.zx_offbangimg .zx_offbangimg5 img{width:351px; height:223px;}
.zx_offbangimg .zx_offbangimg6{width:422px; height:223px; float:left; margin-left: 13px; margin-top: 13px;}
.zx_offbangimg .zx_offbangimg6 img{width:422px; height:223px;}
.zx_offbangimg .zx_offbangdiv{position: relative;}
.zx_offbangimg .zx_offbangtit{position:absolute; left:0; right:0; bottom:0; overflow:hidden; height:46px; line-height: 46px; color:#fff; font-size: 20px; background:url(../images/bg_optic.png) repeat}
.zx_offbangimg .zx_offbangtit img{width:10px; height:14px; float:left; _display:inline; margin: 15px 10px 0 14px;}

/*焦点图*/
.picBoxCont{width:910px; margin:0px auto; height:565px; overflow:hidden;}
.mod18{width:1225px;height:722px;margin:65px auto;position:relative;}
.mod18 .btn{position:absolute;width:25px;height:36px;top:336px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0;background:url(../images/prevBtn.png) no-repeat; bottom:47px; left:10px; top:auto;}
.mod18 #prevTop,.mod18 #nextTop{top:213px;width:61px;height:61px;}
.mod18 #prevTop{background:url(../images/icon_gdprev.png) 0 0 no-repeat; left:0x;}
.mod18 #nextTop{background:url(../images/icon_gdnext.png) 0 0 no-repeat; right: 35px;}
.mod18 .next{right:0;background:url(../images/nextBtn.png) no-repeat; bottom:47px; right:45px; top:auto;}
.mod18 li{float:left;}
.mod18 .cf{width:910px; margin:0px auto;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:910px;height:565px;position:absolute;color:#fff;}
.mod18 .cf li span{display:block;width:640px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .picBox{height:910px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:565px;position:absolute;}
.mod18 .picBox li{width:910px;height:565px;}
.mod18 .picBox li img{max-width:910px; height:565px; display:block; margin:0 auto;}
.mod18 .listBox{width:1200px;height:120px;margin:30px auto 0;position:relative;overflow:hidden;}
.mod18 .listBox ul{height:100px;position:absolute;}
.mod18 .listBox li{width:245px;height:120px; float:left; cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:210px;height:120px;border:1px solid #ccc;}
.mod18 .listBox li img{max-width:208px; width:auto; height:118px; display:block; margin:0 auto;}
.mod18 .listBox li.on a{border:1px solid #ff6600;}


.listBoxcont{width:1200px;}
.zx_index_exam_img{position: relative; overflow:hidden;}
.zx_index_exam_img a:hover .zx_index_exam_pos{display:block;}
.zx_index_exam_img .zx_index_exam_pos{position:absolute; display:none; top:0; left:0; right:0; bottom:0; text-align:center; color:#fff; font-size: 14px; width:170px; height:60px; background:#000; opacity:.8; margin:auto;}
.zx_index_exam_img .zx_index_exam_pos span{display:block; margin: 10px 10px 0 10px; font-size: 14px; height:20px; line-height:20px; overflow:hidden;}
.zx_index_exam_img .zx_index_exam_pos p{display:inline-block; border-top:1px solid #fff; padding:0 10px; height:30px; line0-height:30px; overflow:hidden;}

.picScroll-left{ overflow:hidden; position:relative;  height: 470px;  margin-top: 0px; }
.picScroll-left .hd{ overflow:hidden;  height:30px;  padding:0 10px;}
.picScroll-left .prev{display:block; z-index:90;  width:61px; height:61px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
    cursor:pointer; background:url(../images/icon_gdprev.png) no-repeat; position:absolute; left:0; top:50%;}
.picScroll-left .next{ display:block; z-index:90;  width:61px; height:61px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
        cursor:pointer; background:url("../images/icon_gdnext.png") no-repeat;  position:absolute; right:0; top:50%;}
/* .picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left; background:#f00; width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer;}
.picScroll-left .hd ul li.on{ background:#00f; } */
/* .picScroll-left .bd{ margin-top:50px;  } */
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
/* .picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:120px; height:90px; display:block;  padding:2px; border:1px solid #ccc; } */
/* .slider-main{width:1200px; height:382px;} */
.picScroll-left .bd{ position:absolute; left:0;}	
.picScroll-left .bd li, .igdlist li{ overflow:hidden; margin-right: 6px; position: relative;}	
.picScroll-left .bd li img, .igdlist li img{ display:block; width:597px; height:382px;    }
.picScroll-left .bd li p, .igdlist li p{position: absolute; bottom:0; left:0; right:0; text-align: center; line-height:60px; font-size: 28px; z-index: 9999; height:60px; height: 60px; overflow:hidden; background: #000; opacity: .6;}
.picScroll-left .bd li p span, .igdlist li p span{color:#fff; opacity: 1;}

.slie_bg{background:url(../images/bg_slide.jpg) top center no-repeat; margin-top:37px; height:382px; overflow: hidden}

.picScroll-left .hd{overflow:hidden; height:40px; width: 467px; margin:auto; position:absolute; left:0; right:0; top:0; bottom:0;  }
.picScroll-left .hd ul li{float:left; _display: inline; width:1px; margin:0 20px; line-height: 40px;}
.picScroll-left .hd ul li.zx_index_gdnavli{width:115px; height:40px; cursor:pointer; font-size: 20px; line-height: 40px; text-align: center;}
.picScroll-left .hd ul li.zx_index_gdnavli.on{ background: #bf3029; color:#fff;}
.picScroll-left .hd ul li.zx_index_gdnavli.on a:link,.zx_index_gdnav ul li.zx_index_gdnavli.on a:visited{color:#fff;}
.online{border-left:1px solid #eee; border-right:1px solid #eee;}
.zx_index_exmore{height:40px; clear: both; position: relative; width:1200px; margin:10px auto 0; }
.zx_index_exmore button{width: 112px; height: 35px; line-height: 35px; border: 0; cursor: pointer; float: right; font-size: 14px; background: #bf3029; color:#fff;}


.slide_wrap{width:1200px; height:382px; overflow:hidden; margin:0px auto; position:relative;}
/*------------------------------------------599套餐------*/



.zx_gjbanner{height: 550px; overflow:hidden; clear: both;}
.zx_gjling{height: 668px; overflow: hidden; clear: both; background: url(../images/bg_gj1.jpg) top center no-repeat; margin-top:120px;}
.zx_gjtitle{margin-top: 60px; text-align:center;}
.zx_gjtitle img{width: 390px; height: 60px;}
.zx_gjlingmain{margin-top: 50px; height: auto; overflow:hidden; clear: both;}
.zx_gjlingmain ul{width:1400px;}
.zx_gjlingmain ul li{width: 283px; height: 337px;  box-shadow:0px 0px 20px #eee; overflow: hidden; float:left; _display:inline; margin: 10px;}
.zx_gjlingmain ul li.zx_gjling_01{background:url(../images/bg_gjling1.png) no-repeat;}
.zx_gjlingmain ul li.zx_gjling_02{background:url(../images/bg_gjling2.png) no-repeat;}
.zx_gjlingmain ul li.zx_gjling_03{background:url(../images/bg_gjling3.png) no-repeat;}
.zx_gjlingmain ul li.zx_gjling_04{background:url(../images/bg_gjling4.png) no-repeat;}
.zx_gjlingmain ul li .zx_gjling_title{font-size: 28px; font-weight:bold; color:#c40000; text-align:center; margin-top:110px; height:50px; line-height: 50px;}
.zx_gjlingmain ul li .zx_gjling_cont{font-size: 16px; margin-top:20px; line-height: 28px; text-align:center;}
.zx_gjlingmain ul li .zx_gjling_cont .bold{font-weight: bold;}
.zx_gjgongdui{height: 779px; overflow: hidden; clear: both; background: url(../images/bg_gj2.jpg) top center no-repeat;}
.zx_gjgongdigmain{height: auto; overflow: hidden; clear:both; margin-top: 60px;}
.zx_gjgongdigmain ul{width: 1238px;}
.zx_gjgongdigmain ul li{float:left; _display:inline; width: 375px; height:502px; margin-right: 37px;}
.zx_gjgongdigmain ul li.zx_gjgongdi_01{background:url(../images/bg_gjgd1.png) no-repeat;}
.zx_gjgongdigmain ul li.zx_gjgongdi_02{background:url(../images/bg_gjgd2.png) no-repeat;}
.zx_gjgongdigmain ul li.zx_gjgongdi_03{background:url(../images/bg_gjgd3.png) no-repeat;}
.zx_gjgongdigmain ul li div{height:auto; overflow: hidden; clear:both; margin: 375px 26px 0 26px; font-size: 16px; color:#1f1f1f;}
.zx_cailiao{height: 606px; overflow: hidden; padding-top:20px;}
.zx_cailiaomain{margin-top: 50px;}
.zx_cailiaomain ul{width:1238px;}
.zx_cailiaomain ul li{float:left; _display:inline; text-align:center; width: 375px; height:502px; margin-right: 37px;}
.zx_cailiaomain ul li div{font-size: 18px; color:#1e0909; text-align: center; margin-top:10px;}
.zx_baozhangmain_line{margin: 75px auto 43px auto; height: 71px; text-align:center; line-height:71px; width: 499px; border-radius: 50px; background: #c40000; color:#fff; font-size: 20px; font-weight: bold;}
.zx_baozhangmain{height: auto; overflow: hidden; margin-top: 100px;}
.zx_baozhangmain ul{width: 1240px;}
.zx_baozhangmain ul li{width: 370px; height:270px; float:left; _display:inline; margin-right: 32px;} 
.zx_baozhangmain ul li img{width: 370px; height:270px; }
.zx_gjtab{height: 1135px; background:url(../images/bg_gj3.jpg) top center no-repeat;}
.zx_gjtab_title_big{font-size: 38px; color:#1e0909; margin-top: 70px; height: auto; overflow: hidden; clear:both; text-align:center;}
.zx_gjtab_title_sma{font-size: 22px; color:#7d797b; margin-top: 30px; height: auto; overflow: hidden; clear:both; text-align:center;}
.zx_gjtab_main{height: auto; overflow: hidden; margin-top: 38px;}
.zx_gjtab_main table{width: 100%; background:#fff; text-align:center; border: 1px solid #eee;}
.zx_gjtab_main table tr th{background: #c40000; line-height: 80px; color:#fff; font-size: 16px; font-weight: bold; border-right: 1px solid #eee; border-bottom: 1px solid #eee;}
.zx_gjtab_main table tr td{line-height: 60px; font-size: 16px; border-right: 1px solid #eee; border-bottom: 1px solid #eee;}